what explains... - English Synonyms Dictionary